Pass the layout signal via GdkSurface to GtkRoot
authorJonas Ådahl <jadahl@gmail.com>
Tue, 24 Nov 2020 21:02:53 +0000 (22:02 +0100)
committerJonas Ådahl <jadahl@gmail.com>
Mon, 7 Dec 2020 08:46:39 +0000 (09:46 +0100)
commitecc861bf06e7e3f3f92c9b9f1ae7127a82bad2c8
tree63dc0dffb1c8d3fc8a66f53840b7e7cb8191af12
parent475c07e935b92c2cdef3a0ff24c74ebdeb694d82
Pass the layout signal via GdkSurface to GtkRoot

Don't have GtkRoot listen directly to the layout signal on the frame
clock, but let it pass through GdkSurface. This will allow GdkSurface to
be more involved in the layout phase.
gdk/gdksurface.c
gdk/gdksurface.h
gtk/gtkroot.c
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h